package com.antoco.operation.bigscreen.model.entity;

import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

/**
 * 排障数统计
 */
@Entity
@Table(name = "paizan_num_tj")
@Data
public class PaizanNumTj implements AbstractEntity<Long> , Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id", nullable = false)
    private Long id;

    /**
     * 统计实例标识
     */
    @Column(name = "tj_ins_id")
    private String tjInsId;

    /**
     * 区域标识
     */
    @Column(name = "area_id")
    private String areaId;

    /**
     * 区域名称
     */
    @Column(name = "area_name")
    private String areaName;

    /**
     * 淤积数
     */
    @Column(name = "yuji_num")
    private String yujiNum;

    /**
     * 破损数
     */
    @Column(name = "posun_num")
    private String posunNum;

    /**
     * 错位数
     */
    @Column(name = "cuowei_num")
    private String cuoweiNum;

    /**
     * 堵塞数
     */
    @Column(name = "duse_num")
    private String duseNum;

    /**
     * 淤积未开始数
     */
    @Column(name = "yuji_no_begin_num")
    private String yujiNoBeginNum;

    /**
     * 淤积未完成数
     */
    @Column(name = "yuji_no_finish_num")
    private String yujiNoFinishNum;

    /**
     * 淤积已完成数
     */
    @Column(name = "yuji_finish_num")
    private String yujiFinishNum;

    /**
     * 破损未开始数
     */
    @Column(name = "posun_no_begin_num")
    private String posunNoBeginNum;

    /**
     * 破损未完成数
     */
    @Column(name = "posun_no_finish_num")
    private String posunNoFinishNum;

    /**
     * 破损已完成数
     */
    @Column(name = "posun_finish_num")
    private String posunFinishNum;

    /**
     * 错位未开始数
     */
    @Column(name = "cuowei_no_begin_num")
    private String cuoweiNoBeginNum;

    /**
     * 错位未完成数
     */
    @Column(name = "cuowei_no_finish_num")
    private String cuoweiNoFinishNum;

    /**
     * 错位已完成数
     */
    @Column(name = "cuowei_finish_num")
    private String cuoweiFinishNum;

    /**
     * 堵塞未开始数
     */
    @Column(name = "duse_no_begin_num")
    private String duseNoBeginNum;

    /**
     * 堵塞未完成数
     */
    @Column(name = "duse_no_finish_num")
    private String duseNoFinishNum;

    /**
     * 堵塞已完成数
     */
    @Column(name = "duse_finish_num")
    private String duseFinishNum;
}
